<?
namespace Admin\Event
{
    class   UpdateProject extends \Api\AjaxEvent\Listener
    {
        /**
         * Aktualizuje dane realizacji
         */
        public function __event__UpdateProject()
        {
            $return = array('result'=>false,
                'message'=>"Nie posiadasz odpowiednich uprawneiń do wykonania tej operacji.");
                
            $allowed = array('id','desc');
            if(\Api\Model\Login::IsValid() )
            {
                $rel = new \Admin\Model\Project($this->m_config);
                $id = $this->m_param['id'];
                if(!empty($this->m_param['added']))
                {
                    $rel->AddImage($id, $this->m_param['added']);
                }
               
                if(!empty($this->m_param['deleted']))
                {
                    $rel->RemoveImage($id, $this->m_param['deleted']);
                }
                
                $rel->UpdateDescription($id, $this->m_param['desc']);
                
                
                $return['result'] = true;
                $return['message'] = 'Pomyślnie zaktualizowano realizację ';
            }   

            return json_encode($return);
        }        
    }
}
?>